package com.hzeport.bgs22emduty.vo.ParamDuty;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.hzeport.bgs22emduty.vo.base.PageVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.time.LocalTime;

@Data
public class ParamDutyListVO extends PageVO {

    @ApiModelProperty(value="$column.comments")
    @TableField(value ="ID")
    @JsonProperty(value = "id")
    private String id;


    @ApiModelProperty(value="$column.comments")
    @TableField(value ="D_DEPT")
    @JsonProperty(value = "dDept")
    private String dDept;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @TableField(value ="D_NAME")
    @JsonProperty(value = "dName")
    private String dName;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @TableField(value ="D_TYPE")
    @JsonProperty(value = "dType")
    private String dType;

    @ApiModelProperty(value="$column.comments")
    @TableField(value ="D_START_TIME")
    @JsonProperty(value = "dStartTime")
    private LocalTime dStartTime;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @TableField(value ="D_END_TIME")
    @JsonProperty(value = "dEndTime")
    private LocalTime dEndTime;


    /**
     * $column.comments
     */
    @ApiModelProperty(value="拼接字符串")
    private String sTime;

}
